/* 属性管理数据类型模块 */
/* 获取以及列表返回的数据类型 */

/* 分类数据类型 */
export interface CategoryObj {
  id: number | string
  name: string
  category1Id?: number
  category2Id?: number
}

/* 相应的分类接口返回数据的类型 */
export interface respondGetCategory {
  data: {
    code: number
    message: string
    ok: boolean
    data: Array<CategoryObj>
  }
}
/* 属性类型 */
/* attrValueList类型 */
export interface attrValueListTrait {
  attrId?: number
  id?: number
  valueName: string
}
/* 属性类i的data数据类型 */
export interface dataTrait {
  attrName: string
  categoryId: number | string
  categoryLevel: number
  id?: number
  attrValueList: Array<attrValueListTrait>
}
export interface respondGetTrait {
  data: {
    code: number
    message: string
    ok: boolean
    data: Array<dataTrait>
  }
}
